provide an alibi for - Turkish English Dictionary